package com.buercorp.wangyu.file;

import java.io.FileOutputStream;
import java.io.IOException;

/**
 * 字节流输出流 FileQutputStream
 * 写出一段文字到本地文件中
 * 步骤：
 *      创建对象
 *      写出数据
 *      释放资源
 * @author liyiyu
 */
public class FileTest3 {
    public static void main(String[] args) throws IOException {
        // 1.创建对象
        // 参数是字符串表示的路径或者是File对象都是可以的
        // 如果文件不存在会创建一个新的文件 但是要保证父级路劲是存在的
        // 如果文件已经存在 会清空文件
        FileOutputStream fos = new FileOutputStream("src/main/resources/filejava/file.txt");
        // 2.写入数据 a
        // ASCII上对应的字符
        fos.write(97);
        // 3.释放资源
        fos.close();

        // 1. 键入文件路径
        String filePath = "src/main/resources/filejava/file.txt";
        // 2. 创建输出流
        FileOutputStream fos1 = new FileOutputStream(filePath);
        // 3. 写入字符
        fos1.write("abc".getBytes());
        // 4. 关闭输出流
        fos1.close();
    }
}
